import Vue from 'vue'
import App from './App.vue'

Vue.config.productionTip = false

new Vue({
  render: h => h(App),
  /* 
    如果不是同render函数，则会有如下报错：
    You are using the runtime-only build of Vue where the template compiler is not available
    你正在使用一个运行时环境的vue包的模板编译是不能使用的
    Either pre-compile the template into render functions, or use the compiler-included build
    要么你可以使用render函数来处理模板预编译，要么你可以使用编译器构建

    运行时的vue包是没有模板编译这段代码的
      1.在脚手架中，vue把完整的vue包分为了两个包：vue运行时版本的包+模板编译包
      2.因为脚手架中的项目是先打包后运行，而模板编译是在打包的时候就已经把模板编译为一个渲染函数（只要调用这个函数，就会等得到虚拟DOM）了
      3.所以在项目运行的时候，（打包好的项目中），是不需要模板编译这个选项的，而是只需要vue的其他功能
      4.模板编译这段代码，在vue包中大概占用率40%的资源，所以把模板编译选项单独列出，在打包的时候，打包以后的项目是没有模板编译这个代码的，减小占用资源
  */
}).$mount('#app')
